@keyframes fadeIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

.message-animation {
    animation: fadeIn 0.3s ease-out forwards;
}